//package com.foreknow.demo12;
//
//import java.util.HashMap;
//import java.util.Iterator;
//import java.util.Map;
//import java.util.Set;
//
//public class MapDemo {
//    public static void main(String[] args) {
//        Student s1 = new Student();
//        s1.setName("fender");
//        Student s2 = new Student();
//        s2.setName("gibson");
//        Student s3 = new Student();
//        s3.setName("yamaha");
//
//        //1.创建一个Map集合
//        Map<String,Student> map = new HashMap<>();
//        //2.向集合中添加元素
//        map.put("one",s1);
//        map.put("two",s2);
//        map.put("three",s3);
//        //3.从Map集合中获取到某个元素（根据key）
//        Student stu = map.get("two");
//        System.out.println(stu.getName());
//        System.out.println("---------------------------------------------------------");
//        //4. 如何对Map集合遍历
//        Set<Map.Entry<String,Student>> s = map.entrySet();
//        Iterator<Map.Entry<String,Student>> it = s.iterator();
//        while (it.hasNext()) {
//            Map.Entry<String,Student> entry = it.next();
//            String key = entry.getKey();
//            Student student = entry.getValue();
//            System.out.println(key + "---" + student.getName());
//        }
//    }
//}
